package com.ssc.demo.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JDBCTest {
    public static void main(String args[]){
        Connection conn=null;
        Statement sta=null;
        ResultSet res=null;
        try {
            //第一步加载驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            //第二步获取数据库连接
            conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/schooldb","root","123456");
            //第三步 书写sql语句
            String sql=" select * from tsubject";
            //第四步  创建执行sql的对象，这里采用的Statement
            sta=conn.createStatement();
            //执行sql接收返回结果
            res=sta.executeQuery(sql);
            while (res.next()){
               System.out.println("SubjectId="+res.getNString("SubjectId"));
            }
        }catch (Exception e){
           e.printStackTrace();
        }finally {
            try {
                if (res!=null){
                    res.close();
                }
                if (sta!=null ){
                    sta.close();
                }
                if (conn != null) {
                    conn.close();
                }
            }catch (Exception e ){
                e.printStackTrace();
            }
        }
    }
}
